/* WebKitDelegateController */

#import <Cocoa/Cocoa.h>
#import <WebKit/WebKit.h>

@interface WebKitDelegateController : NSObject
{
}

/* Policy Delegates */
- (void)webView:(WebView *)sender 
decidePolicyForNavigationAction:(NSDictionary*)actionInformation
                        request:(NSURLRequest *)request
                          frame:(WebFrame *)frame
               decisionListener:(id<WebPolicyDecisionListener>)listener;
- (void)webView:(WebView *)sender
decidePolicyForNewWindowAction:(NSDictionary*)actionInformation
                       request:(NSURLRequest *)request
                  newFrameName:(NSString *)frameName
              decisionListener:(id<WebPolicyDecisionListener>)listener;

/* UI Delegates */
- (void)webView:(WebView *)sender 
		runJavaScriptAlertPanelWithMessage:(NSString *)message;
- (BOOL)webView:(WebView *)sender 
		runJavaScriptConfirmPanelWithMessage:(NSString *)message;


@end
